// number string boolean undefined null Array Object function
// any 元组 void enum(枚举) never(用于接收错误) unknown

// 枚举
/* 
    1.数字枚举
    2.字符枚举
    3.符合枚举
*/
// 1.数字枚举
// 不指定默认值 从0开始
enum obj {
    mouse = 1,
    pig,
    rabbit,
    tigger
}
console.log(obj)
console.log(obj[1],obj.mouse)
// 2.字符串枚举
enum obj2 {
    no ="n",
    yes = "y"
}
console.log(obj2)
// 2.字符串枚举：没有递增特性，需要明确赋值

// 3.复合枚举： 混合型，会被破坏枚举本意, 用的少
enum obj3{
    no = 0,
    yes = "点头"
}
console.log(obj3)

export {}